package vip.xiaonuo.modular.business.service;

import com.alibaba.fastjson.JSONObject;
import vip.xiaonuo.core.pojo.page.PageResult;
import vip.xiaonuo.modular.business.entity.BiUserStore.BiUserStoreVo;
import vip.xiaonuo.modular.business.entity.BiUserStore.StoreBusiVo;
import vip.xiaonuo.modular.business.param.BiUserStore.QueryParam;
import vip.xiaonuo.modular.manage.bicouponwrite.entity.BiCouponWrite;
import vip.xiaonuo.modular.manage.bicouponwrite.param.BiCouponWriteParam;
import vip.xiaonuo.modular.manage.storeorder.entity.BiStoreOrder;

import java.util.List;

/**
 * @Description
 * @Author cy
 * @Date 2022/8/10 15:56
 * @Version 1.0
 */
public interface UserStoreService {

    public List<BiUserStoreVo> list(QueryParam queryParam);

    public StoreBusiVo storeBusiList(QueryParam queryParam);

    public Object storeOrderInfo(QueryParam queryParam);
    public PageResult<BiStoreOrder> storeOrderList(QueryParam queryParam);

    public Object storeSalesRank(QueryParam queryParam);
    public Object storeInformation(QueryParam queryParam);
    public Object storeCompare(QueryParam queryParam);
    public Object storeCouponInfo(QueryParam queryParam);
    public PageResult<BiCouponWrite> storeCouponList(BiCouponWriteParam queryParam);
    public Object storeSearch(QueryParam queryParam);

    public JSONObject showStoreGrid(QueryParam queryParam);
}
